1
תגובות

בעיה ב php ו ajax

פתח משתמש_213273 ,
כתבתי קוד שאמור להדפיס את מה שכתבתי בטופס.
עשיתי את זה בכוונה ב ajax כי אני רוצה שזה יהיה chat(ללא רעינון).
הבעיה היא שזה לא עובד מישהו יודע מה הבעיה?
זה הקוד של chat.html
<!doctype html>
<html>
<head>
<script type="text/javascript">
function showpost(str)
{
alret("hello");
if (document.getElementById("text").innerHTML=="")
  {
  return;
  }
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("chat").innerHTML=xmlhttp.responseText;
    }
  }
xmlhttp.open("GET","getposts.php?p="+str,true);
xmlhttp.send();
}
</script>
<title>chat</title>
</head>
<body>
<div id="chat">
</div><br /><br />
<div id="send">
<input type="text" id="text">
<input type="button" value="submit" onclick="showpost(document.getElementById("text").innerHTML)">
</div>
</body>
</html>

וזה של getposts.php

<?php
echo $_GET["p"];
?>



1 תשובות

avatar ענה intval ב 29 למאי 2012 #

onclick="showpost(document.getElementById("text").innerHTML)"

מזהה בעיות עם גרשיים ?
onclick="showpost(document.getElementById('text').innerHTML)"